package com.gw.ycny.pojo;

import com.baomidou.mybatisplus.annotation.TableField;
import com.baomidou.mybatisplus.annotation.TableId;
import com.baomidou.mybatisplus.annotation.TableName;
import java.io.Serializable;
import java.math.BigDecimal;
import java.time.LocalDateTime;
import lombok.Data;

/**
 * 地质灾害调查核销点基本信息表
 * @TableName zhaa01d
 */
@TableName(value ="zhaa01d")
@Data
public class Zhaa01d implements Serializable {
    /**
     * 灾害点唯一编号
     */
    @TableId(value = "zhaa01a010")
    private String zhaa01a010;

    /**
     * 项目编号
     */
    @TableField(value = "zhaa01a025")
    private String zhaa01a025;

    /**
     * 灾害点名称
     */
    @TableField(value = "zhaa01a020")
    private String zhaa01a020;

    /**
     * 县市编号
     */
    @TableField(value = "zhaa01a030")
    private String zhaa01a030;

    /**
     * 省
     */
    @TableField(value = "zhaa01a040")
    private String zhaa01a040;

    /**
     * 县市区
     */
    @TableField(value = "zhaa01a050")
    private String zhaa01a050;

    /**
     * 乡镇
     */
    @TableField(value = "zhaa01a060")
    private String zhaa01a060;

    /**
     * 村
     */
    @TableField(value = "zhaa01a070")
    private String zhaa01a070;

    /**
     * 组
     */
    @TableField(value = "zhaa01a080")
    private String zhaa01a080;

    /**
     * 地理位置
     */
    @TableField(value = "zhaa01a090")
    private String zhaa01a090;

    /**
     * X坐标
     */
    @TableField(value = "zhaa01a100")
    private BigDecimal zhaa01a100;

    /**
     * Y坐标
     */
    @TableField(value = "zhaa01a110")
    private BigDecimal zhaa01a110;

    /**
     * Z坐标
     */
    @TableField(value = "zhaa01a120")
    private BigDecimal zhaa01a120;

    /**
     * 经度
     */
    @TableField(value = "zhaa01a130")
    private BigDecimal zhaa01a130;

    /**
     * 纬度
     */
    @TableField(value = "zhaa01a140")
    private BigDecimal zhaa01a140;

    /**
     * 可能失稳因素(A：降雨，B：地震，C：人工加载，D：开挖坡脚，E：坡脚冲刷，F：坡脚浸润，G：坡体切割，H：风化，I：卸荷，J：动水压力，K：爆破振动)
     */
    @TableField(value = "zhaa01a150")
    private String zhaa01a150;

    /**
     * 目前稳定程度(A：稳定，C：不稳定，F：较稳定（需与地质灾害调查统一基本信息表保持一致）)
     */
    @TableField(value = "zhaa01a160")
    private String zhaa01a160;

    /**
     * 今后变化趋势(A：稳定，C：不稳定，F：较稳定)
     */
    @TableField(value = "zhaa01a170")
    private String zhaa01a170;

    /**
     * 灾害类型(00：不稳定斜坡，01：滑坡，02：崩塌，03：泥石流，04：地面塌陷，06：地裂缝，07：地面沉降,08：环境地质点，09：遥感解译点，10：其他调查点，11：搬迁避让厂址点，12：管涌)
     */
    @TableField(value = "zhaa01a180")
    private String zhaa01a180;

    /**
     * 毁坏房屋户
     */
    @TableField(value = "zhaa01a190")
    private Integer zhaa01a190;

    /**
     * 毁坏房屋间
     */
    @TableField(value = "zhaa01a200")
    private Integer zhaa01a200;

    /**
     * 毁坏道路（m）
     */
    @TableField(value = "zhaa01a210")
    private BigDecimal zhaa01a210;

    /**
     * 毁坏渠道（m）
     */
    @TableField(value = "zhaa01a220")
    private BigDecimal zhaa01a220;

    /**
     * 其它危害
     */
    @TableField(value = "zhaa01a230")
    private String zhaa01a230;

    /**
     * 直接损失（万元）
     */
    @TableField(value = "zhaa01a240")
    private BigDecimal zhaa01a240;

    /**
     * 灾情等级(A：特大型，B：大型，C：中型，D：小型)
     */
    @TableField(value = "zhaa01a250")
    private String zhaa01a250;

    /**
     * 威胁对象(A：县城,B：村镇,C：铁路,D：公路,E：航运,F：饮灌渠道,G：水库,H：电站,I：工厂,J：矿山,L：森林,M：输电线路,N：通讯设施,O：国防设施,P：居民点,Q：学校,R：农田,S：大江大河,Z：其它)
     */
    @TableField(value = "zhaa01a260")
    private String zhaa01a260;

    /**
     * 威胁人口（人）
     */
    @TableField(value = "zhaa01a270")
    private Integer zhaa01a270;

    /**
     * 威胁户数（户）
     */
    @TableField(value = "zhaa01a280")
    private Integer zhaa01a280;

    /**
     * 威胁财产（万元）
     */
    @TableField(value = "zhaa01a290")
    private BigDecimal zhaa01a290;

    /**
     * 险情等级(A：特大型，B：大型，C：中型，D：小型)
     */
    @TableField(value = "zhaa01a300")
    private String zhaa01a300;

    /**
     * 规模等级(滑坡、崩塌规模分为 A：巨型，B：大型，C：小型，D：中型，E：特大型；
其他灾种分为 A：巨型，B：大型，C：小型，D：中型)
     */
    @TableField(value = "zhaa01a310")
    private String zhaa01a310;

    /**
     * 监测建议(A：定期目视检查，B：安装简易监测设施，C：地面位移监测，D：深部位移监测)
     */
    @TableField(value = "zhaa01a320")
    private String zhaa01a320;

    /**
     * 防治建议(A：群测群防，B：专业监测，C：搬迁避让，D：工程治理，E：应急排危除险，F：立警示牌)
     */
    @TableField(value = "zhaa01a330")
    private String zhaa01a330;

    /**
     * 群测群防级别(A：村级监测预警，B：乡级监测预警，C：县级监测预警，D：市级监测预警，E：省级监测预警，F：国家级监测预警，G：交通监测预警)
     */
    @TableField(value = "zhaa01a340")
    private String zhaa01a340;

    /**
     * 专业监测级别(A：县级监测预警，B：市级监测预警，C：省级监测预警，D：国家级监测预警)
     */
    @TableField(value = "zhaa01a350")
    private String zhaa01a350;

    /**
     * 搬迁避让类型(A：部分搬迁避让，B：整村搬迁避让)
     */
    @TableField(value = "zhaa01a360")
    private String zhaa01a360;

    /**
     * 工程治理措施(A：裂缝填埋，B：地表排水，C：地下排水，D：削方减载，E：坡面防护，F：反压坡脚，G：支挡，H：锚固，I：灌浆，J：植树种草，K：坡改梯，L：水改旱，M：减少振动，O：生物工程)
     */
    @TableField(value = "zhaa01a370")
    private String zhaa01a370;

    /**
     * 村（组）监测负责人
     */
    @TableField(value = "zhaa01a380")
    private String zhaa01a380;

    /**
     * 村（组）监测负责人手机
     */
    @TableField(value = "zhaa01a390")
    private String zhaa01a390;

    /**
     * 监测人员
     */
    @TableField(value = "zhaa01a400")
    private String zhaa01a400;

    /**
     * 监测人员手机
     */
    @TableField(value = "zhaa01a410")
    private String zhaa01a410;

    /**
     * 是否核销(0：否，1：是)
     */
    @TableField(value = "zhaa01a420")
    private Integer zhaa01a420;

    /**
     * 其他威胁对象
     */
    @TableField(value = "zhaa01a265")
    private String zhaa01a265;

    /**
     * 危害对象
     */
    @TableField(value = "zhaa01a430")
    private String zhaa01a430;

    /**
     * 其他危害对象
     */
    @TableField(value = "zhaa01a440")
    private String zhaa01a440;

    /**
     * 死亡人数
     */
    @TableField(value = "zhaa01a450")
    private Integer zhaa01a450;

    /**
     * 设置遥感解译点
     */
    @TableField(value = "zhaa01a460")
    private Integer zhaa01a460;

    /**
     * 设置勘察点
     */
    @TableField(value = "zhaa01a470")
    private Integer zhaa01a470;

    /**
     * 设置测绘点
     */
    @TableField(value = "zhaa01a480")
    private Integer zhaa01a480;

    /**
     * 设置隐患点
     */
    @TableField(value = "zhaa01a490")
    private Integer zhaa01a490;

    /**
     * 设置防灾预案
     */
    @TableField(value = "zhaa01a500")
    private Integer zhaa01a500;

    /**
     * 重大隐患点级别（0：非重大隐患点；1：市级重大隐患点；2：省级重大隐患点）
     */
    @TableField(value = "zhaa01a510")
    private Integer zhaa01a510;

    /**
     * 审核状态
     */
    @TableField(value = "zhaa01a520")
    private String zhaa01a520;

    /**
     * 隐患点方向
     */
    @TableField(value = "zhaa01a530")
    private BigDecimal zhaa01a530;

    /**
     * 调查类型
     */
    @TableField(value = "zhaa01a550")
    private String zhaa01a550;

    /**
     * 转换后经度
     */
    @TableField(value = "zhaa01a135")
    private BigDecimal zhaa01a135;

    /**
     * 转换后纬度
     */
    @TableField(value = "zhaa01a145")
    private BigDecimal zhaa01a145;

    /**
     * 核销原因
     */
    @TableField(value = "zhaa01a425")
    private String zhaa01a425;

    /**
     * 备注说明
     */
    @TableField(value = "zhaa01a560")
    private String zhaa01a560;

    /**
     * 设置工程点
     */
    @TableField(value = "zhaa01a485")
    private String zhaa01a485;

    /**
     * 设置搬迁点
     */
    @TableField(value = "zhaa01a486")
    private String zhaa01a486;

    /**
     * 核销时间
     */
    @TableField(value = "zhaa01a421")
    private String zhaa01a421;

    /**
     * 
     */
    @TableField(value = "zhaa01a422")
    private String zhaa01a422;

    /**
     * 
     */
    @TableField(value = "zhaa01a423")
    private LocalDateTime zhaa01a423;

    /**
     * 灾害规模（平方米、立方米）
     */
    @TableField(value = "zhaa01a305")
    private BigDecimal zhaa01a305;

    /**
     * 核销原因
     */
    @TableField(value = "zhaa01a426")
    private String zhaa01a426;

    @TableField(exist = false)
    private static final long serialVersionUID = 1L;
}